import {BasicEntity} from "@/common/BasicEntity";
import {Col, Search, Table} from "@/decorator/CrudConfig";

/**
 * @author: zzj
 * @date: 2021-05-10 16:40:20
 */
@Table
export class SysUser extends BasicEntity {
  @Col({
    label: "ID",
    field:"id"
  })
  id;
  /**
   * 用户名
   */
  @Col({label: "用户名"})
  @Search({})
  username;
  /**
   * 密码
   */
  password;
  /**
   * 盐
   */
  salt;
  /**
   * 邮箱
   */
  email;
  /**
   * 手机号
   */
  phone;
  /**
   * 头像
   */
  avatar;
  /**
   * 状态  0：正常   1：禁用
   */
  state;
  /**
   * 是否已删除 0：未删除 1：已删除
   */
  delFlag;
  /**
   * 机构ID
   */
  orgId;
  /**
   * 创建时间
   */
  createTime;
  /**
   * 创建人
   */
  createBy;
  /**
   * 更新时间
   */
  updateTime;
  /**
   * 更新人
   */
  updateBy;
  /**
   * 角色id列表
   * @type {[]}
   */
  roleIdList = [];
}
